home *** CD-ROM | disk | FTP | other *** search
- The make file now gets the system version number itself. (Needed
- for password checking in get.c)
- -----------------------------------------------
- I have now included dcl make files - make.com in all directories.
- isode requires the gcc compiler. The sockit library can (if needed be
- compiled with the standard vax c compiler) If you want to do this then:
-
- $ set ccompiler "CC"
- -------------------------------------------------
- To whom it may concern:
-
- Files are organised thus -
-
- unix.dir readme
- lib.dir - unixlib.exe
- gccinclude.dir - *.h
- arpa.dir - *.h
- net.dir - *.h
- netinet.dir - *.h
- netx25.dir - *.h
- sundev.dir - *.h
- sys.dir - *.h
- source.dir - readme (doc on how to use the library)
- make.com
- unix_xfr.mar
- opt.opt
- *.c
- *.for
- ****************************************************************************
-
- The unix library - tries to translate unix system calls to VMS routines.
-
- Based initially on a desire to write a socket/qio interface, the library
- has grown to include quite a few of the routines available to unix programs
- but not included in the standard c run time library.
-
- ****************************************************************************
-
- To use a package based on the library you will need the following defines:
-
- $ define sockit_root/trans=conc $1$dia2:[user.pkay.sockit.] /* sockit dir */
- $ define unixlib sockit_root:[lib]unixlib /* if unixlib is not in sys$share */
-
- Also the following directories should exist:
-
- TMP: - used by popen to write temporary files
- ETC: - used by tcp/ip and isode to look for configuration files
- this should typically contain files such as HOSTS and SERVICES etc.
- $define tmp $1$dia2:[pkay.tmp80]
- $define etc $1$dia2:[pkay.etc80]
-
- If you want a packet level trace of any comms work then define:
- $ define PACKET_TRACE TRUE
- the trace will be put in a file PACKET_TRACE.LOG
- you will also get a print out of any dbm acesses
-
-
- ****************************************************************************
-
- Here is a list of all the entry points supported in the library:
-
- accept alarm bcmp bcopy bind bzero
- chroot close closedir closelog connect crypt
- dbmclose dbminit endgrent endpwent exit fchmod
- fchown fclose fcntl fdopen fetch fflush
- fgets firstkey fixargv flock fork fprintf
- fputc fsync ftruncate getdechostname getdtablesize
- getgrent getgrgid getgrnam gethostbyaddr gethostbyname
- gethostname getitimer getlogin getnc getopt getpagesize
- getpass getpwent getpwnam getpwuid getservbyname
- getservbyport getsockname getsockopt gettimeofday getusertty
- gmtime gtty htonl htons index inet_addr
- inet_ntoa initgroups insque ioctl link listen
- nextkey ntohl ntohs opendir openlog pclose
- popen read readdir recv recvfrom remque
- rewind rindex rmdir select send sendmsgtty
- sendmsguser sendto set_echo set_noecho seteuid setgid
- setgrent setitimer setlogmask setpwent setruid setsockopt
- setuid shutdown signal sigvec socket store
- stty sys syscall syslog tempnam truncate
- unlink utime wait3 write writev xdelete
-